package com.ruiysoft.controller.wx.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * Created by 化增光 on 2018/11/24.
 */

public class OrderApplyRefundDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @JsonProperty("resultCode")
    private String resultCode = null;

    @JsonProperty("transactionNo")
    private String transactionNo = null;

    @JsonProperty("transactionId")
    private String transactionId = null;

    @JsonProperty("refundId")
    private String refundId = null;

    @JsonProperty("refundAmount")
    private BigDecimal refundAmount = null;

    @JsonProperty("errorMessage")
    private String errorMessage = null;

    @JsonProperty("refundNo")
    private String refundNo = null;

    @JsonProperty("refundTime")
    private Date refundTime = null;

    public String getResultCode() {
        return resultCode;
    }

    public OrderApplyRefundDto setResultCode(String resultCode) {
        this.resultCode = resultCode;
        return this;
    }

    public String getTransactionNo() {
        return transactionNo;
    }

    public OrderApplyRefundDto setTransactionNo(String transactionNo) {
        this.transactionNo = transactionNo;
        return this;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public OrderApplyRefundDto setTransactionId(String transactionId) {
        this.transactionId = transactionId;
        return this;
    }

    public String getRefundId() {
        return refundId;
    }

    public OrderApplyRefundDto setRefundId(String refundId) {
        this.refundId = refundId;
        return this;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public OrderApplyRefundDto setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
        return this;
    }

    public String getErrorMessage() {
        return errorMessage;
    }

    public OrderApplyRefundDto setErrorMessage(String errorMessage) {
        this.errorMessage = errorMessage;
        return this;
    }

    public String getRefundNo() {
        return refundNo;
    }

    public OrderApplyRefundDto setRefundNo(String refundNo) {
        this.refundNo = refundNo;
        return this;
    }

    public Date getRefundTime() {
        return refundTime;
    }

    public OrderApplyRefundDto setRefundTime(Date refundTime) {
        this.refundTime = refundTime;
        return this;
    }
}
